helicoidal stairs - Turkish English Dictionary